package com.uam.core.entity.enums;

public enum ElasticsearchIndices {

	ROUTE_COMPONENT_INDEX("route_component_index", "settings.txt", "route_component_index_mapping.txt"),
	ROUTE_INTEGRATION_INDEX("route_integration_index", "settings.txt", "route_integration_index_mapping.txt"),
	NO_FLY_AREA_INDEX("no_fly_area_index", "settings.txt", "area_index_mapping.txt"),
	SECTOR_INDEX("sector_index", "settings.txt", "sector_index_mapping.txt"),
	STATION_INDEX("station_index", "settings.txt", "station_index_mapping.txt"),
	BASE_STATION_INDEX("base_station_index", "settings.txt", "base_station_index_mapping.txt"),
	ORIGINAL_ROUTE_COMPONENT_INDEX("original_route_component_index", "settings.txt",
			"original_route_component_index_mapping.txt");

	private String name = null;

	private String settingsFileName = null;

	private String mappingFileName = null;

	private ElasticsearchIndices(String name, String settingsFileName, String mappingFileName) {
		this.name = name;
		this.settingsFileName = settingsFileName;
		this.mappingFileName = mappingFileName;
	}

	public String getName() {
		return name;
	}

	public String getSettingsFileName() {
		return settingsFileName;
	}

	public String getMappingFileName() {
		return mappingFileName;
	}

}
